package com.gitee.secretopen.plugin.observer;


/**
 * 　@description: 被观察者接口
 * 　@author secret
 * 　@date 2021/2/3 13:52
 *
 */
public interface Observerable {
    /**
     * 注册
     * @param o
     */
    public void registerObserver(Observer o);

    /**
     * 移除
     * @param o
     */
    public void removeObserver(Observer  o);

    /**
     * 通知观察者
     */
    public void notifyObserver();
}
